home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / 1994.12.gz / 1994.12 / 000028_karron@mcard27.med.nyu.edu_Tue Dec 6 13:53:00 1994.msg < prev    next >
Internet Message Format  |  1994-12-30  |  4KB

  1. Received: from mcard27.med.nyu.edu by cs.umb.edu with SMTP id AA21108
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Tue, 6 Dec 1994 19:35:08 -0500
  3. Received: by mcard27.med.nyu.edu (921113.SGI.UNSUPPORTED_PROTOTYPE/921111.SGI.ANON_FTP.DBK)
  4.     for tex-k@cs.umb.edu id AA06545; Tue, 6 Dec 94 18:53:05 -0500
  5. From: karron@mcard27.med.nyu.edu (Dan Karron karron@nyu.edu)
  6. Message-Id: <9412062353.AA06545@mcard27.med.nyu.edu>
  7. Subject: Software Cleanup
  8. To: tex-k@cs.umb.edu
  9. Date: Tue, 6 Dec 1994 18:53:00 -0500 (EST)
  10. X-Mailer: ELM [version 2.4 PL23]
  11. Mime-Version: 1.0
  12. Content-Type: text/plain; charset=US-ASCII
  13. Content-Transfer-Encoding: 7bit
  14. Content-Length: 3313      
  15.  
  16. Dear Karl and other TeX hackers...
  17.  
  18. Whata a MESS !!
  19.  
  20.  
  21. IRIX 4.05 install out of the box de-novo does not work for various
  22. reasons...
  23.  
  24. I will clean things up and post the diffs, but here is what I have
  25. learned:
  26.  
  27. 1) Karl: you need a set of variables in the makefiles that
  28. give a install path for mf and tex bootstrapping, i.e., when
  29. you run them for the first time before the files are installed
  30. in the installation directories. Also, an insidious problem
  31. is that on re-installs, your pool and format images will use
  32. sources in the OLD, installed directory before the newer sources
  33. to be dump/imaged are made. This can mean for insidious verions
  34. conflicts. so for TEXPOOL, you should have a variable TEXPOOL_BOOTSTRAP,
  35. that points to the local, uninstalled files.
  36.  
  37. Configure should be able to search reasonable places for directories that
  38. look like they have appropriate files if you don't say where to put stuff.
  39.  
  40.  
  41. 2)Karl, .. please... each submakefile should inherate
  42. the superior makefile properites. I know that many makes are
  43. LAME. Why not recursively edit in ./configure so that as I and
  44. my colleagues fix things in subdirs, we don't have to always run
  45. the makes from the root. This also causes real headaches.
  46. Instead of passing large blocks of settings, why not
  47. have a common block of things read in by each makefile, or
  48. edited into each make file.
  49.  
  50. Finally, gcc seems to have some math/arithmitic problems, in that
  51. mf compiled with gcc on IRIX 4.05 is failing for 
  52.  
  53. ! Pen cycle must be convex.
  54. <to be read again> 
  55.  
  56.  
  57. The letter A [65]
  58. ! METAFONT capacity exceeded, sorry [main memory size=262141].
  59.  
  60.  
  61. So, I am rerunning with SGI cc, but then strong type checking causes
  62.  
  63.         cc -I./../lib -I../.. -g  -c lex.yy.c
  64. accom: Error: /usr/include/stdlib.h, line 102: Qualifier mismatch in prototype,   pointer to const  char  versus   pointer to char
  65.        extern int       system(  char *);
  66.        ---------------------------------^
  67. accom: Error: /usr/include/stdlib.h, line 102: inconsistent prototypes for function system
  68.        extern int       system(  char *);
  69.        ---------------------------------^
  70. accom: Error: /usr/include/errno.h, line 47: Qualifier mismatch in prototype,   pointer to const  char  versus   pointer to char
  71.        extern void      perror(  char *);        
  72.        ---------------------------------^
  73. accom: Error: /usr/include/errno.h, line 47: inconsistent prototypes for function perror
  74.        extern void      perror(  char *);        
  75.        ---------------------------------^
  76.  
  77.  
  78. This should be fixed by .configure
  79.  
  80. Sheesh... All I started out trying to do was upgrade my TeX
  81. instllation, but I see that this is turning into a career path.
  82.  
  83. I can send you or anyone who wants the diffs, but then I only
  84. know from SGI boxes... and gmake... geezz... :)
  85.  
  86. Running a TeX installation is like tending old
  87. racing cars... fun if you like the details...
  88.  
  89. I hope that we can get to a new release soon as soon as we
  90. agree how to rework the makefiles...
  91.  
  92. Cheers!
  93.  
  94. Dan.
  95.  
  96. -- 
  97. | karron@nyu.edu (e-mail alias)Dan Karron, Ph.D.,Research Assistant Professor|
  98. | Phone: 212 263 5210 Fax: 212 263 7190  New York University Medical Center  |
  99. | 560 First Avenue                       Digital Pager  <1>  212 397 9330    |
  100. | New York, New York 10016               <2> 10896   <3> <your-number-here>  |
  101.